'''
Created on 2013/02/26

@author: sakurai
'''
from pygitlabapi import ApiMethodCollectionBase

class Repository(ApiMethodCollectionBase):
  @classmethod
  def get_branches(cls, api, project_id):
    pass

  @classmethod
  def get_single_branch(cls, api, project_id, branch):
    pass

  @classmethod
  def protect_branch(cls, api, project_id, branch):
    pass

  @classmethod
  def unprotect_branch(cls, api, project_id, branch):
    pass

  @classmethod
  def get_tags(cls, api, project_id):
    pass

  @classmethod
  def get_commits(cls, api, project_id, branch_or_tag=None):
    pass

  @classmethod
  def get_raw_blob_content(cls, api, project_id, commit_or_branch, filepath):
    pass

